package cn.itcast.dao;

import java.util.List;
import java.util.Map;

public interface OrderDao {


    /**
     * 热门套餐信息
     *
     * @return
     */
    List<Map<String,Object>> countOrder();


    /**
     * 热门套餐占比信息
     * @return
     */
    List<Map<String,Object>> hotSetmealMap();


    /**
     * 今日预约数
     * @param reportDate
     * @return
     */
    int findByOdr(String reportDate);


    /**
     * 今日到诊数
     * @param reportDate
     * @return
     */
    int findByArrival(String reportDate);


    /**
     * 本周预约数
     * @param dayWeek
     * @param weekday
     * @return
     */
    int findByWeek(String dayWeek, String weekday);

    /**
     * 本周到诊数
     * @param weekday
     * @param dayWeek
     * @return
     */
    int findByArrivalWeek(String weekday, String dayWeek);

    /**
     * 本月预约数
     *
     * @param months
     * @param lastDay
     * @return
     */
    int findByMonths( String lastDay,String months);
}
